Migrate a Report
Overview
The API Comparison table highlights the shared actions and API methods between IQM and Beeswax for creating, scheduling, and executing a Report. Select an endpoint to review each platform's relevant API documentation. By comparing APIs, you can migrate your workflow from Beeswax to IQM.
For a comprehensive overview of IQM's finance services, see the Reports API.
API Comparison
Base URLs
IQM: https://app.iqm.com
Beeswax: https://{buzz_key}.api.beeswax.com
Action | IQM Endpoint | Beeswax Endpoint | Notes |
---|---|---|---|
Get List of Reports | /api/v3/ra/reports/list | /rest/v2/reporting/reports | |
Get Report by ID | /api/v3/ra/report/{reportId} | /rest/v2/reporting/saved-reports/{id} | |
Create a Report | /api/v3/ra/report/add | /rest/v2/reporting/saved-reports | |
Schedule a Report | /api/v3/ra/report/email/schedule | /rest/v2/reporting/report-schedules | |
Execute a Report | /api/v3/ra/report/execute | /v2/reporting/run-query /rest/v2/reporting/run-saved-report /rest/v2/reporting/async-results/{id} | Beeswax's workflow to execute a Report requires creating a query task which runs a query asynchronously and returns a Query Task ID. Then the results can be retrieved with the async-results endpoint. |
Download a Report | /api/v3/ra/report/download | /rest/v2/reporting/report-schedules | Format and Report destination are specified in the Report scheduling endpoint for Beeswax with the scheduled_plan_destination object. |
More Reports Resources
IQM:
Beeswax: